package jogo;

public class Retorno 
{
	private int pinosInseridos;
	private String retorno[];
	
	public Retorno()
	{
		retorno = new String [4];
		for(int i = 0; i < 4; i++)
		{
			retorno[i] = "nenhum";
		}
		pinosInseridos = 0;
	}
	
	public void adicionarPino(String corPino) throws CorInvalidaException
	{
		if(corPino != "branco" && corPino != "preto")
		{
			throw new CorInvalidaException();
		}
		else if(pinosInseridos != 4)
		{
			retorno[pinosInseridos] = corPino;
			pinosInseridos++;
		}
	}
	
	public String getPino(int posicao) throws PosicaoInvalidaException
	{
		if(posicao >= 0 && posicao <= 3)
		{
			return retorno[posicao];
		}
		else
		{
			throw new PosicaoInvalidaException();
		}
	}
	
	
	
	public int getPinosInseridos()
	{
		return pinosInseridos;
	}

}
